Download Digital Signal Processing Techniques for Non-exponentially Decaying Reverberation
In this paper we show several digital signal processing techniques that can be used for non-exponentially decaying artificial reverberation. Traditional recursive filter techniques used for simulating the diffuse part of reverberation produce an exponentially decaying reverberation. We show how traditional reverberation algorithms can be modified and combined to create non-exponentially decaying reverberation. The techniques presented here can be used for interesting musical effects and speech enhancement. As an application example, a real-time system using the Motorola DSP56002 digital signal processor is presented.
Download More Acoustic Sounding Timbre From Guitar Pickups
Amplified guitars with pickups tend to sound ’dry’ and electric, whether the instrument is acoustic or electric. Vibration or pressure sensing pickups for acoustic guitars do not capture the body vibrations with fidelity and in the electric guitar with magnetic pickups there often is no resonating body at all. Especially with an acoustic guitar there is a need to reinforce the sound by retaining the natural acoustic timbre. In this study we have explored the use of DSP equalization to make the signal from the pickup sound more acoustic. Both acoustic and electric guitar pickups are studied. Different digital filters to simulate acoustic sound are compared, and related estimation techniques for filter parameters are discussed.
Download Methods for modeling realistic playing in plucked-string synthesis: analysis, control and synthesis
Download Interpolated and warped 2-D digital waveguide mesh algorithms
Download Efficient Modeling and Synthesis of Bell-like Sounds
This paper describes two different techniques that can be used to model and synthesize bell-like sounds. The first one is a sourcefilter model based on frequency-zooming ARMA (pole-zero) modeling techniques. The frequency-zooming approach is powerful also in modal analysis of bell sound behavior. The second technique is based on a digital waveguide with a single loop filter that is designed to generate inharmonic partials by including one or more second-order allpass sections in the loop filter, possibly augmented with one or a few parallel resonators. A small handbell with inharmonic partials was recorded and used as a target of modeling and synthesis. Sound examples are found in http://www.acoustics.hut.fi/demos/dafx02/.
Download Interpolation of long gaps in audio signals using the warped Burg's method
This paper addresses the reconstruction of missing samples in audio signals via model-based interpolation schemes. We demonstrate through examples that employing a frequency-warped version of Burg’s method is advantageous for interpolation of long duration signal gaps. Our experiments show that using frequencywarping to focus modeling on low frequencies allows reducing the order of the autoregressive models without degrading the quality of the reconstructed signal. Thus a better balance between qualitative performance and computational complexity can be achieved.
Download Recent Advances in Physical Modeling with K- and W-Techniques
Physical (or physics-based) modeling of musical instruments is one of the main research fields in computer music. A basic question, with increasing research interest recently, is to understand how different discrete-time modeling paradigms are interrelated and can be combined, whereby wave modeling with wave quantities (W-methods) and Kirchhoff quantities (K-methods) can be understood in the same theoretical framework. This paper presents recent results from the HUT Sound Source Modeling group, both in the form of theoretical discussions and by examples of Kvs. W-modeling in sound synthesis of musical instruments.
Download Dispersion Modeling in Waveguide Piano Synthesis Using Tunable Allpass Filters
This paper extends a previously proposed method for designing filters simulating the dispersion phenomenon occurring in string instruments. In digital waveguide synthesis, the phenomenon is traditionally modeled by inserting an allpass filter to the string model feedback loop. In this paper, the concept of tunable dispersion filter design, which provides a closed-form formula to design a dispersion filter, is applied to a cascade of first-order allpass filters. Moreover, the method is extended to design a filter cascade including an arbitrary number of first-order filters. In addition, it is shown how the designed dispersion filter can be used in a waveguide piano synthesis model.
Download Real-Time Pitch-Shifting of Musical Signals by a Time-Varying Factor Using Normalized Filtered Correlation Time-Scale Modification
This paper presents a high-quality real-time pitch-shifting algorithm with a time-varying factor for monophonic audio and musical signals. The pitch-shifting algorithm is based on the resampling and time-scale modification method. A new time-scale modification method has been developed which is called the Normalized Filtered Correlation Time-Scale Modification (NFC-TSM) method It uses a ring buffer for time-scaling. The best splicing point is searched in the normalized low-pass filtered signal using the Average Magnitude Difference Function (AMDF). The new method results in low-latency and high-quality pitch-shifting of musical signals.
Download Hyper-Dimensional Digital Waveguide Mesh for Reverberation Modeling
Characteristics of digital waveguide meshes with more than three physical dimensions are studied. Especially, the properties of a 4-D mesh are analyzed and compared to waveguide structures of lower dimensionalities. The hypermesh produces a response with a dense and irregular modal pattern at high frequencies, which is beneficial in modeling the reverberation of rooms or musical instrument bodies. In addition, it offers a high degree of decorrelation between output points selected at different locations, which is advantageous for multi-channel reverberation. The frequencydependent decay of the hypermesh response can be controlled using boundary filters introduced recently by one of the authors. Several hypermeshes can be effectively combined in a multirate system, in which each mesh produces reverberation on a finite frequency band. The paper presents two hypermesh application examples: the modeling of the impulse response of a lecture hall and the simulation of the response of a clavichord soundbox.